]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoctrlAltTab: Remove some dead code for a "window" parameter
Jasper St. Pierre [Tue, 4 Dec 2012 18:48:08 +0000 (13:48 -0500)]
ctrlAltTab: Remove some dead code for a "window" parameter

This isn't set on any item, so we can safely remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=689653

13 years agoswitcherPopup: Add a timestamp argument to _finish()
Jasper St. Pierre [Tue, 4 Dec 2012 18:45:52 +0000 (13:45 -0500)]
switcherPopup: Add a timestamp argument to _finish()

And use it elsewhere.

https://bugzilla.gnome.org/show_bug.cgi?id=689653

13 years agoapp-display: use a GAppInfo for the settings provider
Cosimo Cecchi [Mon, 26 Nov 2012 22:01:44 +0000 (17:01 -0500)]
app-display: use a GAppInfo for the settings provider

this._gnomecc is currently unused; we actually need a GAppInfo for this
provider if we want to display an icon next to it (see future commits),
so just turn it into one.
We might move this to an external provider altogether in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agoremote-search: implement new ActivateResult() method
Cosimo Cecchi [Wed, 5 Dec 2012 16:48:22 +0000 (11:48 -0500)]
remote-search: implement new ActivateResult() method

This allows us to fix the shortcomings of the original ActivateResult()
method. In particular:
- allow to pass the search terms to the provider
- allow to pass a user interaction timestamp

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agosearch: remove additional params from activateResult() call
Cosimo Cecchi [Wed, 5 Dec 2012 15:05:48 +0000 (10:05 -0500)]
search: remove additional params from activateResult() call

The only case when we're interested in using those parameters nowadays
is for DnD, which is handled in a separate method already.
Since we're not going to support DnD for non-app search results anyway,
drop the params from all the activateResults() calls; this will be
useful later since we're going to add another parameter to it.

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agoremote-search: implement LaunchSearch() DBus method
Tanner Doshier [Mon, 26 Nov 2012 21:55:25 +0000 (16:55 -0500)]
remote-search: implement LaunchSearch() DBus method

This will be used to launch a search in the application itself.

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agoremote-search: first implementation of SearchProvider2
Cosimo Cecchi [Wed, 5 Dec 2012 22:20:22 +0000 (17:20 -0500)]
remote-search: first implementation of SearchProvider2

We read the implemented version from the search provider's keyfile, and
then create a RemoteSearchProvider object from the right class
accordingly.
Wire ActivateResult() to the new method (without actually passing the
new parameters along) - an actual implementation will be added in a
future commit.

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agoremote-search: add an org.gnome.ShellSearchProvider2 dbus interface
Cosimo Cecchi [Wed, 5 Dec 2012 17:59:24 +0000 (12:59 -0500)]
remote-search: add an org.gnome.ShellSearchProvider2 dbus interface

We are going to change the interface, so add a new version of it.
Providers will need to opt-in to the new API.
A summary of the differences compared to the previous API:
- ActivateResult() now also takes the search terms and a timestamp as
  parameters
- a new LaunchSearch() method is added

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agoremote-search: properly document the DBus interface
Cosimo Cecchi [Wed, 5 Dec 2012 19:37:57 +0000 (14:37 -0500)]
remote-search: properly document the DBus interface

Use real annotations in the XML, and use gdbus-codegen to extract those
into docbook. We then include it in the Shell's gtk-doc.

https://bugzilla.gnome.org/show_bug.cgi?id=689735

13 years agobuild: Fix distcheck
Florian Müllner [Wed, 5 Dec 2012 22:32:05 +0000 (23:32 +0100)]
build: Fix distcheck

13 years agosessionMode: Add support for 'parentMode' property
Florian Müllner [Thu, 29 Nov 2012 19:42:38 +0000 (20:42 +0100)]
sessionMode: Add support for 'parentMode' property

Defining a mode that differs significantly from the default one
can get rather cumbersome. For convenience, allow mode definitions
to inherit from an existing mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689308

13 years agoextensionSystem: Add support for mode-specific extensions
Florian Müllner [Thu, 29 Nov 2012 15:09:21 +0000 (16:09 +0100)]
extensionSystem: Add support for mode-specific extensions

As currently envisioned, the fallback replacement in 3.8 should be
a separate session at the login screen. As we will use extensions
to implement this mode, we need a way to specify extensions per
session rather than per user, so add a session-mode property for
extensions that should be loaded in addition to the user-defined
ones.

https://bugzilla.gnome.org/show_bug.cgi?id=689305

13 years agosessionMode: Make loading of external modes asynchronous
Florian Müllner [Thu, 29 Nov 2012 17:20:43 +0000 (18:20 +0100)]
sessionMode: Make loading of external modes asynchronous

Blocking IO on startup is bad m'kay ...

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agoextensionUtils: Load extensions asynchronously
Florian Müllner [Fri, 30 Nov 2012 17:06:11 +0000 (18:06 +0100)]
extensionUtils: Load extensions asynchronously

Use the new collectFromDatadirsAsync() function for extension
loading as well.

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agoremoteSearch: Factor out collectFromDatadirsAsync() utility function
Florian Müllner [Fri, 30 Nov 2012 15:36:12 +0000 (16:36 +0100)]
remoteSearch: Factor out collectFromDatadirsAsync() utility function

Processing files from a subdirectory of various share/gnome-shell
directories asynchronously is a common enough pattern to share
the common code.

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agosessionMode: Add support for external mode definitions
Florian Müllner [Wed, 28 Nov 2012 20:14:21 +0000 (21:14 +0100)]
sessionMode: Add support for external mode definitions

Currently adding a new session mode requires patching the sources.
As defining custom modes can be desirable in some circumstances
(for instance for administrators of kiosk setups), load additional
modes from JSON files.

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agoaltTab: Re-implement 'switch-windows' keybinding
Florian Müllner [Fri, 23 Nov 2012 02:20:10 +0000 (03:20 +0100)]
altTab: Re-implement 'switch-windows' keybinding

Now that we use the new 'switch-applications' keybinding for the
application-based alt-tab popup, we can use the 'switch-windows'
keybinding for a more traditional switcher.

Based heavily on the alternate-tab extension from Giovanni Campagna.

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agoaltTab: Factor out thumbnail creation
Florian Müllner [Tue, 4 Dec 2012 15:26:00 +0000 (16:26 +0100)]
altTab: Factor out thumbnail creation

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agoaltTab: Rename AltTabPopup to AppSwitcherPopup
Florian Müllner [Mon, 3 Dec 2012 15:31:50 +0000 (16:31 +0100)]
altTab: Rename AltTabPopup to AppSwitcherPopup

We will add support for a window-based popup in addition to the
current application-based one, so use a more descriptive name.

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agoaltTab: Use 'switch-applications' for app switcher
Florian Müllner [Fri, 23 Nov 2012 00:18:06 +0000 (01:18 +0100)]
altTab: Use 'switch-applications' for app switcher

The Shell's alt-tab popup is application-based, so using the
'switch-windows' keybinding for it never really made sense.
Use the newly added 'switch-applications' keybinding instead.

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agognome-shell.doap: belatedly remove me as a maintainer
Dan Winship [Wed, 5 Dec 2012 12:48:55 +0000 (07:48 -0500)]
gnome-shell.doap: belatedly remove me as a maintainer

13 years agoupdate Punjabi Translation for master
A S Alam [Wed, 5 Dec 2012 02:10:56 +0000 (07:40 +0530)]
update Punjabi Translation for master

13 years agoswitcherPopup: Add missing Meta declaration
Jasper St. Pierre [Tue, 4 Dec 2012 18:15:18 +0000 (13:15 -0500)]
switcherPopup: Add missing Meta declaration

This is used in the edge case if we fail a pointer grab.

13 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 4 Dec 2012 10:25:02 +0000 (15:55 +0530)]
Assamese translation updated

13 years agoAppSwitcher: Remove a lost timeout on destroy
Rui Matos [Sat, 1 Dec 2012 19:40:13 +0000 (20:40 +0100)]
AppSwitcher: Remove a lost timeout on destroy

Doesn't look harmful but there's no point in running this code after
we're destroyed.

https://bugzilla.gnome.org/show_bug.cgi?id=689528

13 years agowindowManager: Make use of the switch-panels-backward keybinding
Rui Matos [Mon, 3 Dec 2012 10:07:28 +0000 (11:07 +0100)]
windowManager: Make use of the switch-panels-backward keybinding

We have it in the schema so there's no reason for it not to work.

https://bugzilla.gnome.org/show_bug.cgi?id=689528

13 years agoswitcherPopup: Factor out altTab and ctrlAltTab's common code
Rui Matos [Fri, 30 Nov 2012 15:16:48 +0000 (16:16 +0100)]
switcherPopup: Factor out altTab and ctrlAltTab's common code

https://bugzilla.gnome.org/show_bug.cgi?id=689528

13 years agopanel: Update the hot corner when the panel box allocation changes
Jasper St. Pierre [Mon, 3 Dec 2012 20:56:18 +0000 (15:56 -0500)]
panel: Update the hot corner when the panel box allocation changes

This fixes the missing hotcorner in the overview.

https://bugzilla.gnome.org/show_bug.cgi?id=689537

13 years agolayout: Use translation_y for panel animation
Jasper St. Pierre [Mon, 3 Dec 2012 20:45:27 +0000 (15:45 -0500)]
layout: Use translation_y for panel animation

The anchor point is deprecated.

https://bugzilla.gnome.org/show_bug.cgi?id=689537

13 years agopanel: Don't create a menu for the ActivitiesButton
Jasper St. Pierre [Mon, 3 Dec 2012 19:32:06 +0000 (14:32 -0500)]
panel: Don't create a menu for the ActivitiesButton

A "dontCreateMenu" item was created for the lock screen; we should
just use that instead of having a hacked up menu.

https://bugzilla.gnome.org/show_bug.cgi?id=689537

13 years agomessageTray: Remove an unused instance variable
Jasper St. Pierre [Mon, 26 Nov 2012 01:32:54 +0000 (20:32 -0500)]
messageTray: Remove an unused instance variable

13 years agost-private: Don't round-trip through a font-string
Jasper St. Pierre [Mon, 3 Dec 2012 19:06:50 +0000 (14:06 -0500)]
st-private: Don't round-trip through a font-string

ClutterText can support a PangoFontDescription directly.

https://bugzilla.gnome.org/show_bug.cgi?id=689568

13 years agoworkspacesView: Restore activation of (empty) workspaces
Florian Müllner [Sat, 1 Dec 2012 00:37:28 +0000 (01:37 +0100)]
workspacesView: Restore activation of (empty) workspaces

Clicking empty workspaces to leave the overview was broken by
commit 830e701d13, restore the previous behavior.

https://bugzilla.gnome.org/show_bug.cgi?id=689552

13 years agoNetworkMenu: don't notify for failed connections if cancelled by the user
Giovanni Campagna [Tue, 2 Oct 2012 19:02:59 +0000 (21:02 +0200)]
NetworkMenu: don't notify for failed connections if cancelled by the user

If the user cancels the secret dialog, the NM will report the connection
failure, but we should not notify it as it is a user-initiated action.

https://bugzilla.gnome.org/show_bug.cgi?id=684823

13 years agoiconGrid: Handle preferred height requests for infinite widths
Rui Matos [Sun, 1 Jul 2012 16:38:28 +0000 (18:38 +0200)]
iconGrid: Handle preferred height requests for infinite widths

Request enough height to fit all children in a single line instead of
requesting 0.

https://bugzilla.gnome.org/show_bug.cgi?id=679168

13 years agost-private: Fix style
Jasper St. Pierre [Mon, 3 Dec 2012 01:11:36 +0000 (20:11 -0500)]
st-private: Fix style

13 years agost-private: Don't create attr lists if we don't need them
Jasper St. Pierre [Sat, 1 Dec 2012 01:27:27 +0000 (20:27 -0500)]
st-private: Don't create attr lists if we don't need them

Decorations are fairly uncommon in gnome-shell, so it's
worthwhile to avoid effort creating empty attr lists. This
can also help prevent a relayout.

https://bugzilla.gnome.org/show_bug.cgi?id=689400

13 years agoMessageTray, ScreenShield: adjust missed message counter
Carlos Soriano Sánchez [Wed, 28 Nov 2012 19:51:56 +0000 (20:51 +0100)]
MessageTray, ScreenShield: adjust missed message counter

Fix counter size and position and add some padding in
ScreenShield notifications to not obscure the items below
the missed message counter.

https://bugzilla.gnome.org/show_bug.cgi?id=686472

13 years agoMessageTray: clean-up chat timestamps
Carlos Soriano Sánchez [Thu, 15 Nov 2012 18:31:16 +0000 (19:31 +0100)]
MessageTray: clean-up chat timestamps

Change the text for design reasons and correct some English issues
in the timestamp string.

https://bugzilla.gnome.org/show_bug.cgi?id=680989

13 years agoAdd a setting for the default state of 'Remember Password'
Ron Yorston [Thu, 15 Nov 2012 20:57:15 +0000 (20:57 +0000)]
Add a setting for the default state of 'Remember Password'

https://bugzilla.gnome.org/show_bug.cgi?id=688039

13 years agoUpdated Tamil translation
Dr.T.Vasudevan [Sun, 2 Dec 2012 11:40:13 +0000 (17:10 +0530)]
Updated Tamil translation

13 years agoAdded Norwegian bokmål translation
Kjartan Maraas [Sat, 1 Dec 2012 10:33:46 +0000 (11:33 +0100)]
Added Norwegian bokmål translation

13 years agoshell-app-usage: Fix several problems in xml parsing
Matthias Clasen [Fri, 30 Nov 2012 04:39:11 +0000 (23:39 -0500)]
shell-app-usage: Fix several problems in xml parsing

Coverity rightly complained about the context < 0 comparison.
In addition, context was shadowing the parameter of the same
name, and the loops over the attributes were unnecessarily
running all the way.

https://bugzilla.gnome.org/show_bug.cgi?id=689325

13 years agooverview: Remove custom swipe scrolling implementation
Jasper St. Pierre [Tue, 27 Mar 2012 16:07:11 +0000 (13:07 -0300)]
overview: Remove custom swipe scrolling implementation

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agoworkspacesView: Don't use the overview swipe scrolling system
Jasper St. Pierre [Mon, 26 Nov 2012 04:40:48 +0000 (23:40 -0500)]
workspacesView: Don't use the overview swipe scrolling system

Switch to a ClutterPanAction instead too.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agoworkspacesView: Clean up scroll code a bit
Jasper St. Pierre [Mon, 26 Nov 2012 04:54:11 +0000 (23:54 -0500)]
workspacesView: Clean up scroll code a bit

There's no code path that results in us not animating.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agosearchDisplay, appDisplay: Use ClutterPanAction for re-swipe scrolling
Jasper St. Pierre [Mon, 26 Nov 2012 04:33:44 +0000 (23:33 -0500)]
searchDisplay, appDisplay: Use ClutterPanAction for re-swipe scrolling

The sooner we can kill off the custom overview swipe scroll code, the
better.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agoaltTab: Minor code cleanup
Florian Müllner [Fri, 23 Nov 2012 03:39:19 +0000 (04:39 +0100)]
altTab: Minor code cleanup

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agoMessageTray: don't close the tray when interacting with the right click menu
Giovanni Campagna [Fri, 30 Nov 2012 15:14:50 +0000 (16:14 +0100)]
MessageTray: don't close the tray when interacting with the right click menu

If the chosen action is not open, the tray should not be closed, to
let the user further interact with it (for example to mute or remove
more sources)

https://bugzilla.gnome.org/show_bug.cgi?id=689296

13 years agoMessageTray: fix notification height expansion
Giovanni Campagna [Fri, 30 Nov 2012 15:05:38 +0000 (16:05 +0100)]
MessageTray: fix notification height expansion

MessageTray._tween removes all tweens now, so it removes also
those setting the height to expanded for critical notifications.

This is a regression from 1a27d7dfc02c06bd0ccf4258a9108207b8832ce4

https://bugzilla.gnome.org/show_bug.cgi?id=689295

13 years agodbus: Add a read-only org.gnome.Shell.Mode property
Debarshi Ray [Thu, 29 Nov 2012 18:17:51 +0000 (19:17 +0100)]
dbus: Add a read-only org.gnome.Shell.Mode property

This is meant to expose the global.session_mode to applications such
as the gnome-tweak-tool, which would need it to differentiate between
the vanilla GNOME Shell mode and the fallback replacement mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689300

13 years agoappDisplay: don't increment counter if we didn't add a category
Cosimo Cecchi [Fri, 30 Nov 2012 00:21:41 +0000 (19:21 -0500)]
appDisplay: don't increment counter if we didn't add a category

Or we'll later try to jump to the wrong category when clicking on it.

13 years agoscroll-bar: Remove jitter on the scroll bar when moving the mouse
Jasper St. Pierre [Wed, 28 Nov 2012 20:43:14 +0000 (15:43 -0500)]
scroll-bar: Remove jitter on the scroll bar when moving the mouse

This was due to incorrect pixel clamping, which bounced the height
of the actor between values. Just remove pixel clamping, as Clutter
will correctly do it for us.

https://bugzilla.gnome.org/show_bug.cgi?id=689243

13 years agoscroll-view-fade: Fade gradients when near edges
Jasper St. Pierre [Wed, 28 Nov 2012 23:30:20 +0000 (18:30 -0500)]
scroll-view-fade: Fade gradients when near edges

Rather than sharply transitioning to gradients, fade them out when
near the edge of the scroll view.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Only calculate the ratios if they're needed
Jasper St. Pierre [Thu, 29 Nov 2012 00:56:02 +0000 (19:56 -0500)]
scroll-view-fade: Only calculate the ratios if they're needed

This prevents some calculations being done for poor drivers with
bad optimizers.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Do the offset math in the shader
Jasper St. Pierre [Wed, 28 Nov 2012 21:51:42 +0000 (16:51 -0500)]
scroll-view-fade: Do the offset math in the shader

This doesn't (or shouldn't) change the visual appearance of the fade
effect, but does do all the testing math inside the shader, rather
than on the CPU. This will make fading the offset much easier in
the future.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Use GLSL 1.20
Jasper St. Pierre [Wed, 28 Nov 2012 22:55:46 +0000 (17:55 -0500)]
scroll-view-fade: Use GLSL 1.20

GLSL 1.20 is a better language, and we'll rely on it in future updates.
This doesn't have any additional constraints, since GLSL 1.20 was
standardized before GLSL-supporting drivers came out.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Clean up GLSL
Jasper St. Pierre [Wed, 28 Nov 2012 21:51:37 +0000 (16:51 -0500)]
scroll-view-fade: Clean up GLSL

Basic cleanup of what we're doing already. This moves a bunch
of the "inside the fade area" checks to the top, before doing
any calculations.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Put the shader in another file
Jasper St. Pierre [Wed, 28 Nov 2012 21:07:25 +0000 (16:07 -0500)]
scroll-view-fade: Put the shader in another file

This doesn't make any changes to the shader outside of adding
a header; it simply makes changes in the future easier to edit.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-sizing: Enable vfade by default
Jasper St. Pierre [Wed, 28 Nov 2012 23:30:16 +0000 (18:30 -0500)]
scroll-view-sizing: Enable vfade by default

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-sizing: Add a lot more boxes
Jasper St. Pierre [Wed, 28 Nov 2012 22:00:15 +0000 (17:00 -0500)]
scroll-view-sizing: Add a lot more boxes

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agooverview: Handle sessionMode.hasOverview changes
Florian Müllner [Thu, 29 Nov 2012 16:58:31 +0000 (17:58 +0100)]
overview: Handle sessionMode.hasOverview changes

Currently we assume that either the initial sessionMode will have
the overview or none of the pushed modes - starting without the
overview and pushing a mode that adds it fails spectacularly.
However this is exactly what we are going to do when loading external
modes asynchronously - we'll initially use the default mode while
the modes are loading, and switch to the mode passed on the command
line when finished. So make sure that the overview UI gets initialized
properly in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agomain: Fix signal name
Florian Müllner [Thu, 29 Nov 2012 20:25:42 +0000 (21:25 +0100)]
main: Fix signal name

It's SessionMode::updated, not SessionMode::update ...

13 years agoviewSelector: Ignore key-presses during non-overview modals
Florian Müllner [Mon, 12 Nov 2012 17:41:14 +0000 (18:41 +0100)]
viewSelector: Ignore key-presses during non-overview modals

Since commit 0c807bddaf4d, the run dialog no longer handles Escape
key presses itself but uses the action key mechanism of modal dialogs.
As the latter uses key-release events, our own handling of the Escape
key runs on key-press.
Fix this by bailing out early if anything has pushed a modal in addition
to the overview (like system modals, looking glass, ...).

https://bugzilla.gnome.org/show_bug.cgi?id=688196

13 years agoTelepathy: ignore errors from ack_all_pending_messages()
Giovanni Campagna [Mon, 26 Nov 2012 21:30:20 +0000 (22:30 +0100)]
Telepathy: ignore errors from ack_all_pending_messages()

Invalid ID errors from that function are normal, because the set
of IDs to acknowledge may not match the set in the connection manager
due to race conditions.
This is also what empathy does.

https://bugzilla.gnome.org/show_bug.cgi?id=683449

13 years agoworkspacesViews: Update new padding rules for workspacesOnlyOnPrimary
Jasper St. Pierre [Tue, 27 Nov 2012 22:40:40 +0000 (17:40 -0500)]
workspacesViews: Update new padding rules for workspacesOnlyOnPrimary

Tim Lunn fixed this for the !workspacesOnlyOnPrimary case, but not the
other.

13 years agowanda: Update code to use Panel.Animation
Jasper St. Pierre [Tue, 27 Nov 2012 18:14:30 +0000 (13:14 -0500)]
wanda: Update code to use Panel.Animation

This simplifies our code tremendously.

13 years agopanel: Make Animation visible by default
Jasper St. Pierre [Tue, 27 Nov 2012 18:23:15 +0000 (13:23 -0500)]
panel: Make Animation visible by default

None of the other widget actors hide themselves by default;
that's a GTK+ thing.

13 years agopanel: Split off Animation code from AnimatedIcon
Jasper St. Pierre [Tue, 27 Nov 2012 18:07:32 +0000 (13:07 -0500)]
panel: Split off Animation code from AnimatedIcon

This is to share with wanda.

13 years agopanel: Remove a bit of duplicated code
Jasper St. Pierre [Tue, 27 Nov 2012 18:15:50 +0000 (13:15 -0500)]
panel: Remove a bit of duplicated code

The play() method does what we want here.

13 years agowanda: fix a refactor fallout
Cosimo Cecchi [Tue, 27 Nov 2012 17:12:44 +0000 (12:12 -0500)]
wanda: fix a refactor fallout

load_sliced_image() would need an additional parameter, but fold the
notify::mapped callback into the load callback while we're at it.

13 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 27 Nov 2012 09:10:52 +0000 (14:40 +0530)]
Assamese translation updated

13 years agoStWidget: don't dispose the theme node when destroyed
Giovanni Campagna [Mon, 26 Nov 2012 21:56:22 +0000 (22:56 +0100)]
StWidget: don't dispose the theme node when destroyed

Theme nodes are interned and shared with other widgets, so they cannot
be disposed, otherwise we blow useful resources, and in particular we
break the parent-child chain.

https://bugzilla.gnome.org/show_bug.cgi?id=689029

13 years agoextensionSystem: Don't spam the error log with OUT_OF_DATE errors
Jasper St. Pierre [Mon, 26 Nov 2012 19:21:03 +0000 (14:21 -0500)]
extensionSystem: Don't spam the error log with OUT_OF_DATE errors

Nobody cares

https://bugzilla.gnome.org/show_bug.cgi?id=689108

13 years agoscreenshot: don't fire flash if we failed to take picture
Cosimo Cecchi [Fri, 9 Nov 2012 18:13:22 +0000 (13:13 -0500)]
screenshot: don't fire flash if we failed to take picture

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoMessageTray: remove all tweens when tweening for state parameters
Giovanni Campagna [Sun, 25 Nov 2012 22:51:44 +0000 (23:51 +0100)]
MessageTray: remove all tweens when tweening for state parameters

MessageTray._tween sets the state variable to the in-progress value,
so it must be sure that at the end of the animation the value will
be the corresponding final and nothing else will happen in between.

https://bugzilla.gnome.org/show_bug.cgi?id=683986

13 years agoTheme: improve notification scrollbar appearance
Carlos Soriano Sánchez [Mon, 19 Nov 2012 12:22:40 +0000 (13:22 +0100)]
Theme: improve notification scrollbar appearance

Message tray: modify bubble scrollview notification padding to
have the same padding at right, bottom, top and left since
having different padding make scrollbar looks missaligned.
Also adjust border radius of bubble to not clash the scrollbar.

https://bugzilla.gnome.org/show_bug.cgi?id=688393

13 years agoTelepathy: consolidate and improve connection notifications
Giovanni Campagna [Tue, 30 Oct 2012 17:55:31 +0000 (18:55 +0100)]
Telepathy: consolidate and improve connection notifications

Use the empathy icon and name instead of the error icon, use
a friendlier title and remove the Reconnect button.

https://bugzilla.gnome.org/show_bug.cgi?id=687213

13 years agoAssamese translation updated
Nilamdyuti Goswami [Mon, 26 Nov 2012 10:21:17 +0000 (15:51 +0530)]
Assamese translation updated

13 years agoUpdated Malayalam translations
Ani Peter [Mon, 26 Nov 2012 09:33:03 +0000 (15:03 +0530)]
Updated Malayalam translations

13 years agoMake it possible to not show the users name permanently
Matthias Clasen [Sun, 18 Nov 2012 04:51:06 +0000 (23:51 -0500)]
Make it possible to not show the users name permanently

In particular on the lock screen, this can be a privacy issue.
https://bugzilla.gnome.org/show_bug.cgi?id=688577

13 years agoWindowOverlay: animate the close button together with the border
Giovanni Campagna [Sat, 24 Nov 2012 03:04:38 +0000 (04:04 +0100)]
WindowOverlay: animate the close button together with the border

Since the introduction of overlay hover borders, there has a been
a timing disconnection between hiding the border and button, and
this creates noise and reduces the effect of the window+overlay
as a single unit.
Solve that by animating the close button too, so that the two actors
are shown and hidden always at the same time.
Also, consolidate the code to make it clear to future authors that
those two items need to stay coordinated.

https://bugzilla.gnome.org/show_bug.cgi?id=688966

13 years agoRevert "configure.ac: relax NetworkManager requirement to 0.9.6"
Javier Jardón [Fri, 23 Nov 2012 17:03:18 +0000 (02:03 +0900)]
Revert "configure.ac: relax NetworkManager requirement to 0.9.6"

This reverts commit b8a200487273a04ff6353ccf69c826ef1d158363.

13 years agoconfigure.ac: relax NetworkManager requirement to 0.9.6
Javier Jardón [Fri, 23 Nov 2012 16:39:17 +0000 (01:39 +0900)]
configure.ac: relax NetworkManager requirement to 0.9.6

0.9.7 is an unreleased version and Its actually not needed

13 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 23 Nov 2012 11:49:28 +0000 (17:19 +0530)]
Assamese translation updated

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 23 Nov 2012 08:14:22 +0000 (10:14 +0200)]
Updated Hebrew translation.

13 years agoMessageTray: be explicit about removing tweens
Giovanni Campagna [Thu, 22 Nov 2012 20:28:54 +0000 (21:28 +0100)]
MessageTray: be explicit about removing tweens

Turns out that tweener has a very complex logic to decide when a new
tween on the same properties overrides completely the old, and unfortunately
what we were doing was not enough in all cases.
Just be explicit, and don't let anything else mess with the state.

https://bugzilla.gnome.org/show_bug.cgi?id=688895

13 years agoUpdated Dutch translation
Wouter Bolsterlee [Thu, 22 Nov 2012 12:37:24 +0000 (13:37 +0100)]
Updated Dutch translation

13 years agoworkspacesDisplay: add spacing around the workspacesView
Tim Lunn [Wed, 14 Nov 2012 20:50:49 +0000 (07:50 +1100)]
workspacesDisplay: add spacing around the workspacesView

On additional monitors the workspacesView takes up the entire monitor
and in some cases windows in overview can end up hard against the
edge of the monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=688133

13 years agotheme: Style the panel differently according to mode
Florian Müllner [Fri, 21 Sep 2012 20:26:23 +0000 (22:26 +0200)]
theme: Style the panel differently according to mode

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agosessionMode: Add panelStyle property
Florian Müllner [Fri, 21 Sep 2012 20:19:27 +0000 (22:19 +0200)]
sessionMode: Add panelStyle property

The panel should change appearance according to the sessionMode,
so add a new panelStyle sessionMode property which allows to
specify a mode specific style class for the panel actors.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agopanel: Remove .in-overview style class
Florian Müllner [Fri, 21 Sep 2012 20:16:03 +0000 (22:16 +0200)]
panel: Remove .in-overview style class

The panel used to be styled differently in the overview, but
nowadays this is just a left-over.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agopanelCorner: Only overlap panel if necessary
Florian Müllner [Fri, 21 Sep 2012 20:10:07 +0000 (22:10 +0200)]
panelCorner: Only overlap panel if necessary

The panel corners overlap the panel in order to hide the underline
used for active buttons where it is supposed to arc downwards
following the roundness of the corner.
Unfortunately this prevents us from using a transparent panel background,
as the overlapped area ends up with the wrong transparency. Work around
this limitation by only overlapping the panel if there is a visible
border.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agoBlock cancellation of the unlock dialog when dragging
Giovanni Campagna [Wed, 24 Oct 2012 15:53:19 +0000 (17:53 +0200)]
Block cancellation of the unlock dialog when dragging

Pressing esc while the mouse is down should not make the curtain fall,
otherwise a gray screen results.

https://bugzilla.gnome.org/show_bug.cgi?id=686800

13 years agoMessageTray: fix closing the right click menu
Giovanni Campagna [Wed, 21 Nov 2012 00:29:45 +0000 (01:29 +0100)]
MessageTray: fix closing the right click menu

We were trying to disconnect a signal we never added.

https://bugzilla.gnome.org/show_bug.cgi?id=688771

13 years agounlockDialog: set password char on verif. failure
Stéphane Démurget [Tue, 20 Nov 2012 23:08:23 +0000 (00:08 +0100)]
unlockDialog: set password char on verif. failure

Commit c3cab28 removed bits setting the password char that was used to
allow typing the password after a failure but before the first question
for the new attempt came.

Without that code, in complex PAM setups you can end up with a visible
password.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agoappDisplay: do not show empty categories
Stéphane Démurget [Fri, 16 Nov 2012 07:22:58 +0000 (08:22 +0100)]
appDisplay: do not show empty categories

Desktop files can specify if the application should only be shown for
specified desktops with OnlyShowIn and NotShowIn directives options.

If a menu category only contained entries for a different desktop, we
were still creating the category.

We now only add a category button if there is at least one application
to be displayed in this category.

https://bugzilla.gnome.org/show_bug.cgi?id=687970

13 years agoLogin: add a spinner for better process indication
Stéphane Démurget [Sun, 18 Nov 2012 21:49:54 +0000 (22:49 +0100)]
Login: add a spinner for better process indication

We need to do a better job of indicating login process. This can
sometimes take a few seconds (particularly if you get your password
wrong): we need to give better feedback of what's going on.

This adds a spinner next to the login button if the authorization takes
some time.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agoLogin: sensitivity fixes
Stéphane Démurget [Sun, 18 Nov 2012 21:36:17 +0000 (22:36 +0100)]
Login: sensitivity fixes

The login dialog had these issues:
  - the entry was not really disabled, you could still edit text
  - the sensitivity state was not reset on verification failure
  - the session list was not disabled

The unlock dialog had these issues:
  - "Login as another user..." was not insensitive
  - redundant password char setting, overwriting the one given by the
    question

The entry insensitive style was also wrong.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agomodalDialog: do not launch disabled button actions
Stéphane Démurget [Sun, 18 Nov 2012 20:29:46 +0000 (21:29 +0100)]
modalDialog: do not launch disabled button actions

The "Sign In" button of the login dialog has its look disabled when the
entry is empty, but it can still be triggered by the Enter key.

This fixes the modal dialog so it does not trigger the action of an
insensitive button, and also means we do not need to connect to the
"activate" signal of the entry anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=687113